<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets">

<h:head>
	<link type="text/css" rel="stylesheet" href="#{request.contextPath}/resources/css/styles.css" />
	<title>Elenco Inviti</title>
</h:head>

<h:body>
<div id="header">
	<ui:include src="/resources/snippets/headerCliente.xhtml"></ui:include>
</div>
	<h1> Prenotazioni</h1>
	<h:outputText value="Lista degli inviti ricevuti da #{datiUtente.getNomeCliente()}" />
	<br/>
	<br/>
   	<h:dataTable value="#{invito.listaPrenotazioni}" var="prenCurr">
    	<h:column>
    		<f:facet name="header">Destinazione</f:facet>
    		<h:outputText value="#{prenCurr.citta}"/>
    	</h:column>
    	<h:column>
    		<f:facet name="header">Data Partenza</f:facet>
    		<h:outputText value="#{prenCurr.dataPartenza.toString()}"/>
    	</h:column>
    	<h:column>
    		<f:facet name="header">Data Ritorno</f:facet>
    		<h:outputText value="#{prenCurr.dataRitorno.toString()}"/>
    	</h:column>
 		<h:column>
    		<f:facet name="header">Volo di Andata</f:facet>
    		<h:outputText value="#{prenCurr.voloAndata.codice}"/>
    	</h:column>
    	<h:column>
    		<f:facet name="header">Volo di Ritorno</f:facet>
    		<h:outputText value="#{prenCurr.voloRitorno.codice}"/>
    	</h:column>
    	<h:column> 
    		<f:facet name="header">(Primo) Hotel</f:facet>
    		<h:outputText value="#{prenCurr.hotels.isEmpty() ? '-nessuno-' : prenCurr.hotels.get(0).nome}"/>
    	</h:column>
    	<h:column>
    		<f:facet name="header">(Prima) Escursione</f:facet>
    		<h:outputText value="#{prenCurr.escursioni.isEmpty() ? '-nessuna-' : prenCurr.escursioni.get(0).luogoInteresse}"/>
    	</h:column>
    	<h:column>
   			<h:form>
				<h:commandButton action="#{prenotazione.mostraDettagli(prenCurr)}" value="Mostra Dettagli" />
			</h:form>
    	</h:column>
    	<h:column>
   			<h:form>
				<h:commandButton action="#{invito.accettaInvito(prenCurr.prenotazioneID, datiUtente.nomeCliente)}"  value="Accetta" />
			</h:form>
    	</h:column>
    	<h:column>
   			<h:form>
				<h:commandButton action="#{invito.rifiutaInvito(prenCurr.prenotazioneID, datiUtente.nomeCliente)}" value="Rifiuta" />
			</h:form>
    	</h:column>
    </h:dataTable> <br/>
	<br/>
	<br/>
	<br/>
	<h:link outcome="index" value="Torna alla Home" /> <br/>
	<br/>
	<br/>
	<br/>
<div id="footer">
	<ui:include src="/resources/snippets/footer.xhtml"></ui:include>
</div>
</h:body>

</html>